package com.jielin.handling.bean.base;

import com.alibaba.fastjson.JSONObject;

/**
 * 类名称：BaseSearch   
 * 创建人：zhanglongdeng@163.com
 * 创建时间：2017年12月22日 下午9:16:23    
 * 类描述：
 */
public abstract class BaseSearch {
	private int pageNum;		//前端参数_从第几页开始
	private int pageStart;		//前端参数_从第几条开始查询
	private int pageSize;		//后台参数_每页数量
	
	public int getPageNum() {
		return pageNum;
	}
	public void setPageNum(int pageNum) {
		this.pageNum = pageNum;
	}
	public int getPageStart() {
		return pageStart;
	}
	public void setPageStart(int pageStart) {
		this.pageStart = pageStart;
	}
	public int getPageSize() {
		return pageSize;
	}
	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}
	
	/**
	 * 功能：设置分页参数
	 * 作者：zhanglongdeng@163.com
	 * 时间：2018年12月6日 下午5:05:09
	 */
	public void setPage(int pageNum,int pageSize) {
		this.setPageNum(pageNum);
		this.setPageSize(pageSize);
	}
	
	/**
	 * 功能：设置查询条件
	 * 作者：zhanglongdeng@163.com
	 * 时间：2018年12月6日 下午5:05:09
	 */
	public abstract void setQueryCondition(JSONObject queryCondition);
}
